/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconFenlei: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M176.93834 290.144146l-13.334703 0c-62.492286 0-113.344464-50.851155-113.344464-113.344464 0-62.49331 50.851155-113.344464 113.344464-113.344464l13.334703 0c62.492286 0 113.344464 50.851155 113.344464 113.344464C290.281781 239.292991 239.430626 290.144146 176.93834 290.144146zM163.602613 116.795053c-33.088606 0-60.005652 26.916023-60.005652 60.005652 0 33.088606 26.917046 60.005652 60.005652 60.005652l13.334703 0c33.088606 0 60.005652-26.916023 60.005652-60.005652 0-33.089629-26.916023-60.005652-60.005652-60.005652L163.602613 116.795053z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M176.93834 916.871097l-13.334703 0c-62.492286 0-113.344464-50.851155-113.344464-113.343441 0-62.49331 50.851155-113.345488 113.344464-113.345488l13.334703 0c62.492286 0 113.344464 50.851155 113.344464 113.345488C290.281781 866.018919 239.430626 916.871097 176.93834 916.871097zM163.602613 743.520981c-33.088606 0-60.005652 26.917046-60.005652 60.006675 0 33.088606 26.917046 60.005652 60.005652 60.005652l13.334703 0c33.088606 0 60.005652-26.917046 60.005652-60.005652 0-33.089629-26.916023-60.006675-60.005652-60.006675L163.602613 743.520981z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M176.93834 610.174973l-13.334703 0c-62.492286 0-113.344464-50.851155-113.344464-113.343441 0-62.49331 50.851155-113.344464 113.344464-113.344464l13.334703 0c62.492286 0 113.344464 50.851155 113.344464 113.344464C290.281781 559.322795 239.430626 610.174973 176.93834 610.174973zM163.602613 436.824857c-33.088606 0-60.005652 26.917046-60.005652 60.005652s26.917046 60.005652 60.005652 60.005652l13.334703 0c33.088606 0 60.005652-26.917046 60.005652-60.005652s-26.916023-60.005652-60.005652-60.005652L163.602613 436.824857z"
        fill={getIconColor(color, 2, '#333333')}
      />
      <Path
        d="M496.968144 290.144146l-13.334703 0c-62.492286 0-113.344464-50.851155-113.344464-113.344464 0-62.49331 50.851155-113.344464 113.344464-113.344464l13.334703 0c62.492286 0 113.344464 50.851155 113.344464 113.344464C610.312608 239.292991 559.461453 290.144146 496.968144 290.144146zM483.633441 116.795053c-33.088606 0-60.005652 26.916023-60.005652 60.005652 0 33.088606 26.916023 60.005652 60.005652 60.005652l13.334703 0c33.089629 0 60.005652-26.916023 60.005652-60.005652 0-33.089629-26.916023-60.005652-60.005652-60.005652L483.633441 116.795053z"
        fill={getIconColor(color, 3, '#333333')}
      />
      <Path
        d="M496.968144 916.871097l-13.334703 0c-62.492286 0-113.344464-50.851155-113.344464-113.343441 0-62.49331 50.851155-113.345488 113.344464-113.345488l13.334703 0c62.492286 0 113.344464 50.851155 113.344464 113.345488C610.312608 866.018919 559.461453 916.871097 496.968144 916.871097zM483.633441 743.520981c-33.088606 0-60.005652 26.917046-60.005652 60.006675 0 33.088606 26.916023 60.005652 60.005652 60.005652l13.334703 0c33.089629 0 60.005652-26.917046 60.005652-60.005652 0-33.089629-26.916023-60.006675-60.005652-60.006675L483.633441 743.520981z"
        fill={getIconColor(color, 4, '#333333')}
      />
      <Path
        d="M496.968144 610.174973l-13.334703 0c-62.492286 0-113.344464-50.851155-113.344464-113.343441 0-62.49331 50.851155-113.344464 113.344464-113.344464l13.334703 0c62.492286 0 113.344464 50.851155 113.344464 113.344464C610.312608 559.322795 559.461453 610.174973 496.968144 610.174973zM483.633441 436.824857c-33.088606 0-60.005652 26.917046-60.005652 60.005652s26.916023 60.005652 60.005652 60.005652l13.334703 0c33.089629 0 60.005652-26.917046 60.005652-60.005652s-26.916023-60.005652-60.005652-60.005652L483.633441 436.824857z"
        fill={getIconColor(color, 5, '#333333')}
      />
      <Path
        d="M830.333674 290.144146l-13.33368 0c-62.49331 0-113.345488-50.851155-113.345488-113.344464 0-62.49331 50.851155-113.344464 113.345488-113.344464l13.33368 0c62.492286 0 113.344464 50.851155 113.344464 113.344464C943.678138 239.292991 892.82596 290.144146 830.333674 290.144146zM816.999994 116.795053c-33.089629 0-60.006675 26.916023-60.006675 60.005652 0 33.088606 26.917046 60.005652 60.006675 60.005652l13.33368 0c33.088606 0 60.006675-26.916023 60.006675-60.005652 0-33.089629-26.91807-60.005652-60.006675-60.005652L816.999994 116.795053z"
        fill={getIconColor(color, 6, '#333333')}
      />
      <Path
        d="M830.333674 916.871097l-13.33368 0c-62.49331 0-113.345488-50.851155-113.345488-113.343441 0-62.49331 50.851155-113.345488 113.345488-113.345488l13.33368 0c62.492286 0 113.344464 50.851155 113.344464 113.345488C943.678138 866.018919 892.82596 916.871097 830.333674 916.871097zM816.999994 743.520981c-33.089629 0-60.006675 26.917046-60.006675 60.006675 0 33.088606 26.917046 60.005652 60.006675 60.005652l13.33368 0c33.088606 0 60.006675-26.917046 60.006675-60.005652 0-33.089629-26.91807-60.006675-60.006675-60.006675L816.999994 743.520981z"
        fill={getIconColor(color, 7, '#333333')}
      />
      <Path
        d="M830.333674 610.174973l-13.33368 0c-62.49331 0-113.345488-50.851155-113.345488-113.343441 0-62.49331 50.851155-113.344464 113.345488-113.344464l13.33368 0c62.492286 0 113.344464 50.851155 113.344464 113.344464C943.678138 559.322795 892.82596 610.174973 830.333674 610.174973zM816.999994 436.824857c-33.089629 0-60.006675 26.917046-60.006675 60.005652s26.917046 60.005652 60.006675 60.005652l13.33368 0c33.088606 0 60.006675-26.917046 60.006675-60.005652s-26.91807-60.005652-60.006675-60.005652L816.999994 436.824857z"
        fill={getIconColor(color, 8, '#333333')}
      />
    </Svg>
  );
};

IconFenlei.defaultProps = {
  size: 18,
};

IconFenlei = React.memo ? React.memo(IconFenlei) : IconFenlei;

export default IconFenlei;
